<?xml version="1.0" encoding="UTF-8" standalone="no"?><HBRRepo><variables/><rulesets/><rules/><components/><templates><template custom="yes" id="1" name="OFS_Copy Data from Quarters, Years to months_T" product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">OFS_Copy Data from Quarters, Years to months_T</property><property name="seeded">true</property><statement kind="formula" name="" seq="1" type="component"><component id="-100" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">Rev Source Flex1 = @PLANDI...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>Rev Source Flex1</user_inp></destination><expression><user_inp>@PLANDIM(OEP_FS, "Product")</user_inp></expression></formula><formula><destination><user_inp>Rev Source Flex2</user_inp></destination><expression><user_inp>@PLANDIM(OEP_FS, "RevenueSource2")</user_inp></expression></formula><formula><destination><user_inp>Rev Driver Flex1</user_inp></destination><expression><user_inp>@PLANDIM(OEP_FS, "Market")</user_inp></expression></formula><formula><destination><user_inp>Rev Driver Flex2</user_inp></destination><expression><user_inp>@PLANDIM(OEP_FS, "RevenueDriver2")</user_inp></expression></formula><formula><destination><user_inp>Rev Driver Flex3</user_inp></destination><expression><user_inp>@PLANDIM(OEP_FS, "RevenueDriver3")</user_inp></expression></formula><formula><destination><user_inp>Rev Driver Flex4</user_inp></destination><expression><user_inp>@PLANDIM(OEP_FS, "RevenueDriver4")</user_inp></expression></formula></conditionblock></formulae></component></statement><statement seq="2" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Currency eq Is Not Empty</property><property name="display_width">3</property><property name="Tile_Key">x2y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Application</user_inp></expression><expression seq="2"><user_inp>Is Simple Currency</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-102" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">strCurrencyFix = {Currency},</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>strCurrencyFix</user_inp></destination><expression><user_inp>{Currency},</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement seq="3" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Rev Source Flex1 eq Is Not...</property><property name="display_width">3</property><property name="Tile_Key">x5y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Rev Source Flex1</user_inp></expression><expression seq="2"><user_inp>Is Not Empty</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-104" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">RevSrc1_Fix = @relative("T...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>RevSrc1_Fix</user_inp></destination><expression><user_inp>@relative({RevenueSource1Var},0),</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement seq="4" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Rev Source Flex2 eq Is Not...</property><property name="display_width">3</property><property name="Tile_Key">x8y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Rev Source Flex2</user_inp></expression><expression seq="2"><user_inp>Is Not Empty</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-106" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">RevSrc2_Fix = @relative("T...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>RevSrc2_Fix</user_inp></destination><expression><user_inp>@relative({RevenueSource2Var},0),</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement seq="5" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Rev Driver Flex1 eq Is Not...</property><property name="display_width">3</property><property name="Tile_Key">x11y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Rev Driver Flex1</user_inp></expression><expression seq="2"><user_inp>Is Not Empty</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-108" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">RevDriver1_Fix = @relative...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>RevDriver1_Fix</user_inp></destination><expression><user_inp>@relative({RevenueDriver1Var},0),</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement seq="6" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Rev Driver Flex2 eq Is Not...</property><property name="display_width">3</property><property name="Tile_Key">x14y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Rev Driver Flex2</user_inp></expression><expression seq="2"><user_inp>Is Not Empty</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-110" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">RevDriver2_Fix = @relative...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>RevDriver2_Fix</user_inp></destination><expression><user_inp>@relative({RevenueDriver2Var},0),</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement seq="7" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Rev Driver Flex3 eq Is Not...</property><property name="display_width">3</property><property name="Tile_Key">x17y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Rev Driver Flex3</user_inp></expression><expression seq="2"><user_inp>Is Not Empty</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-112" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">RevDriver3_Fix = @relative...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>RevDriver3_Fix</user_inp></destination><expression><user_inp>@relative({RevenueDriver3Var},0),</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement seq="8" type="if"><if product="Planning"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_height">2</property><property name="display_label">Rev Driver Flex4 eq Is Not...</property><property name="display_width">3</property><property name="Tile_Key">x20y0</property><property name="use_dtp">true</property><test><expression><biop type="eq"><expression seq="1"><user_inp>Rev Driver Flex4</user_inp></expression><expression seq="2"><user_inp>Is Not Empty</user_inp></expression></biop></expression></test><then><statement kind="formula" name="" seq="1" type="component"><component id="-114" name="" product="Planning" type="formula"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">RevDriver4_Fix = Fix(@rela...</property><property name="dtp_assignment">true</property><formulae><conditionblock><formula><destination><user_inp>RevDriver4_Fix</user_inp></destination><expression><user_inp>@relative({RevenueDriver4Var},0),</user_inp></expression></formula></conditionblock></formulae></component></statement></then></if></statement><statement kind="script" name="" seq="9" type="component"><component id="-115" name="" product="Planning" type="script"><property name="application">HP4</property><property name="plantype">OEP_FS</property><property name="display_label">Script</property><script type="calcscript"><![CDATA[set updatecalc off;
SET CREATEBLOCKONEQ OFF;
set aggmissg on;
Fix ([strCurrencyFix] [RevSrc1_Fix] [RevSrc2_Fix] [RevDriver1_Fix] [RevDriver2_Fix] [RevDriver3_Fix] [RevDriver4_Fix] {Entity}, {Version}) 
    Fix ([yearsDTP], [planElementDTP], [acctDTP], @relative("YearTotal", 0)) 
        Fix(&OEP_QrtlyFcstStart:&OEP_QrtlyFcstEnd)
         {Scenario} (
            if(@ISMBR("OEP_Forecast"))
                if (@ISUDA("Account","Flow")) 
                    if (@ISCHILD("Q1")) 
                        if ("Qtrly 1" != #MISSING) 
                            "Qtrly 1" / @COUNT(SKIPNONE, @CHILDREN("Q1"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q2")) 
                        if ("Qtrly 2" != #MISSING) 
                            "Qtrly 2" / @COUNT(SKIPNONE, @CHILDREN("Q2"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q3")) 
                        if ("Qtrly 3" != #MISSING) 
                            "Qtrly 3" / @COUNT(SKIPNONE, @CHILDREN("Q3"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q4")) 
                        if ("Qtrly 4" != #MISSING) 
                            "Qtrly 4" / @COUNT(SKIPNONE, @CHILDREN("Q4"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                else 
                    if (@ISCHILD("Q1")) 
                        if ("Qtrly 1" != #MISSING) 
                            "Qtrly 1";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q2")) 
                        if ("Qtrly 2" != #MISSING) 
                            "Qtrly 2";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q3")) 
                        if ("Qtrly 3" != #MISSING) 
                            "Qtrly 3";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q4")) 
                        if ("Qtrly 4" != #MISSING) 
                            "Qtrly 4";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                endif
            endif
            
            ) 
        Endfix 
        
        Fix(&OEP_QrtlyPlanStart:&OEP_QrtlyPlanEnd)
         {Scenario} (
            if(@ISMBR("OEP_Plan"))
                if (@ISUDA("Account","Flow")) 
                    if (@ISCHILD("Q1")) 
                        if ("Qtrly 1" != #MISSING) 
                            "Qtrly 1" / @COUNT(SKIPNONE, @CHILDREN("Q1"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q2")) 
                        if ("Qtrly 2" != #MISSING) 
                            "Qtrly 2" / @COUNT(SKIPNONE, @CHILDREN("Q2"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q3")) 
                        if ("Qtrly 3" != #MISSING) 
                            "Qtrly 3" / @COUNT(SKIPNONE, @CHILDREN("Q3"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q4")) 
                        if ("Qtrly 4" != #MISSING) 
                            "Qtrly 4" / @COUNT(SKIPNONE, @CHILDREN("Q4"));
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                else 
                    if (@ISCHILD("Q1")) 
                        if ("Qtrly 1" != #MISSING) 
                            "Qtrly 1";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q2")) 
                        if ("Qtrly 2" != #MISSING) 
                            "Qtrly 2";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q3")) 
                        if ("Qtrly 3" != #MISSING) 
                            "Qtrly 3";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                    if (@ISCHILD("Q4")) 
                        if ("Qtrly 4" != #MISSING) 
                            "Qtrly 4";
                        /*@RETURN(@HspNumToString("Qtrly 1"), ERROR);*/
                        endif
                    endif
                endif
            endif
            
            ) 
        Endfix 
        
        Fix(&OEP_YrlyFcstStart:&OEP_YrlyFcstEnd)
         {Scenario} (
               if(@ISMBR("OEP_Forecast"))
                if (@ISUDA("Account","Flow")) 
                        if ("Yearly Plan" != #MISSING) 
                            "Yearly Plan" / @COUNT(SKIPNONE, @relative("YearTotal", 0));
                        endif 
                else 
                        if ("Yearly Plan" != #MISSING) 
                            "Yearly Plan";
                        endif 
                endif
              endif
            
            ) 
		Endfix
        
            Fix(&OEP_YrlyPlanStart:&OEP_YrlyPlanEnd)
                    {Scenario} (
                           if(@ISMBR("OEP_Plan"))
                            if (@ISUDA("Account","Flow")) 
                                    if ("Yearly Plan" != #MISSING) 
                                        "Yearly Plan" / @COUNT(SKIPNONE, @relative("YearTotal", 0));
                                    endif 
                            else 
                                    if ("Yearly Plan" != #MISSING) 
                                        "Yearly Plan";
                                    endif                 
                            endif
                          endif

                        ) 
            Endfix

        
    Endfix 
Endfix]]></script></component></statement><template_wizard><wizard_step name="Inputs" seq="0"><template_prompts><template_prompt name="acctDTP"/><template_prompt name="yearsDTP"/><template_prompt name="planElementDTP"/></template_prompts></wizard_step></template_wizard><template_prompts><restricted_prompt isPrompt="no" name="Application Type" type="Application Type"><property name="is_system">true</property><restricted_prompt_item><property name="prompt">Is Generic</property><property name="value">GENERAL</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is PFP</property><property name="value">PROJECT</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is PSB</property><property name="value">PSB</property></restricted_prompt_item></restricted_prompt><restricted_prompt isPrompt="no" name="Application" type="Application"><property name="is_system">true</property><value>Is Single Currency</value><restricted_prompt_item><property name="prompt">Is Multi Currency</property><property name="value">multi</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is Single Currency</property><property name="value">single</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is Simple Currency</property><property name="value">simple</property></restricted_prompt_item></restricted_prompt><template_slice_prompt isPrompt="false" name="UpperPOV" type="Member Range"><property name="is_system">true</property></template_slice_prompt><restricted_prompt isPrompt="no" name="Essbase Mode" type="Essbase Mode"><property name="is_system">true</property><restricted_prompt_item><property name="prompt">Is Hybrid</property><property name="value">Hybrid</property></restricted_prompt_item><restricted_prompt_item><property name="prompt">Is NonHybrid</property><property name="value">NonHybrid</property></restricted_prompt_item></restricted_prompt><template_prompt isPrompt="false" name="Rev Source Flex1" type="String"/><template_prompt isPrompt="false" name="Rev Source Flex2" type="String"><property name="isMandatory">false</property><property name="isreadOnly">false</property></template_prompt><template_prompt isPrompt="false" name="Rev Driver Flex1" type="String"><property name="isMandatory">false</property><property name="isreadOnly">false</property></template_prompt><template_prompt isPrompt="false" name="Rev Driver Flex2" type="String"><property name="isMandatory">false</property><property name="isreadOnly">false</property></template_prompt><template_prompt isPrompt="false" name="Rev Driver Flex3" type="String"><property name="isMandatory">false</property><property name="isreadOnly">false</property></template_prompt><template_prompt isPrompt="false" name="Rev Driver Flex4" type="String"><property name="isMandatory">false</property><property name="isreadOnly">false</property></template_prompt><template_prompt isPrompt="false" name="RevSrc1_Fix" type="String"/><template_prompt isPrompt="false" name="RevSrc2_Fix" type="String"/><template_prompt isPrompt="false" name="RevDriver1_Fix" type="String"/><template_prompt isPrompt="false" name="RevDriver2_Fix" type="String"/><template_prompt isPrompt="false" name="RevDriver3_Fix" type="String"/><template_prompt isPrompt="false" name="RevDriver4_Fix" type="String"/><template_prompt isPrompt="false" name="strCurrencyFix" type="String"><property name="isMandatory">false</property><property name="isreadOnly">false</property></template_prompt><template_prompt isPrompt="true" name="acctDTP" type="Members"><property name="dimension">Account</property><property name="isMandatory">true</property><property name="prompt_text">Enter Account</property></template_prompt><template_prompt isPrompt="true" name="yearsDTP" type="Members"><property name="dimension">Years</property><property name="isMandatory">true</property><property name="prompt_text">Enter Years</property></template_prompt><template_prompt isPrompt="true" name="planElementDTP" type="Members"><property name="dimension">Plan Element</property><property name="isMandatory">true</property><property name="prompt_text">Enter Plan Element</property></template_prompt></template_prompts></template></templates></HBRRepo>